Context-aware application development by means of runtime aspect weaving
نویسندگان
چکیده
On June 1st, 2015, Jose Manuel Felix defended his PhD thesis on efficient runtime adaptation of contextaware systems by means of dynamic aspect weaving, at the University of Oviedo [1]. He presented his dissertation in a publicly open presentation held in the School of Computer Engineering (Fig. 1). After commenting on every question raised by the assessing committee, he was awarded the highest grade (cum laude). The thesis was supervised by Dr. Francisco Ortin. The PhD dissertation committee was composed of Professor Lidia Fuentes (University of Malaga), Dr. Jose Baltasar Garcia Perez-Schofield (University of Vigo), and Professor Juan Manuel Cueva (University of Oviedo). The research work was funded by the Spanish Ministry of Science and Innovation (project TIN201125978), the European Union – through the European Regional Development Funds (ERDF) – and the Principality of Asturias – through its Science, Technology and Innovation Plan, grant GRUPIN14-100. The main publications associated with this PhD thesis are [2–5]. The full text of the thesis is available on the Publication Open Repository of the University of Oviedo [1]. The source code of the platform developed, together with the context-aware example applications, and all the benchmarks used in the evaluation of the platform are also available for download.1
منابع مشابه
The Dsaw Aspect-Oriented Software Development Platform
Aspect-Oriented Software Development (AOSD) provides systematic means to modular-ize crosscutting concerns in software development. Common AOSD benefits are a higher level of abstraction, concern reuse, better legibility, and software maintainability improvement. In AOSD, static weaving implementations commonly obtain better runtime performance, whereas dynamic weaving provides runtime applicat...
متن کاملTowards Dynamic Software Product Lines: Unifying Design and Runtime Adaptations
In the recent years, we have witnessed major advances in mobile computing. Modern devices are equipped with a variety of sensors and network interfaces that make them quite versatile. In order to take advantage of all the hardware capabilities and provide a better user experience, software has to be context aware, i.e. it has to monitor the events and information coming from its environment and...
متن کاملAn Aspect-Oriented Middleware Architecture for Run-time and Atomic Weaving of Distributed Aspects
There is an increasing need for dynamic and context-sensitive adaptation of distributed applications in order to dynamically cope with evolving requirements of the usage context. To support dynamic and context-sensitive adaptation, we propose an aspect-oriente architecture that weaves and unweaves aspects at run-time on demand of the usage context. The goal of this report is to explore and solv...
متن کاملRun-Time and Atomic Weaving of Distributed Aspects
Run-time weaving of distributed aspects, if performed without any support for atomicity, endangers the global behavioral integrity of the application. Existing aspect-oriented middleware supports runtime weaving of distributed aspects, without addressing this problem. This inherently limits the type of behavioral changes that can be performed at run-time. This paper presents a model and an arch...
متن کاملDynamic Weaving in CAM/DAOP: An Application Architecture Driven Approach
Dynamic weaving is much more flexible than static weaving because the separation of concerns remains at runtime. This results in highly configurable and adaptable applications, since the rules that govern the weaving of aspects can evolve during the application execution, according to different criteria – i.e. user preferences, execution context, etc. In this paper we describe the dynamic weavi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- JAISE
دوره 7 شماره
صفحات -
تاریخ انتشار 2015